package com.san.simulation.model.api;

import java.util.List;

public interface Element extends Comparable<Element>{

	public String getId();

	public String getName();

	public String getType();

	public Element getSource();
	
	public Element getDestination();

	public List<Element> getOutgoingTransitions();

	public Object getProperty(String propertyName);

	public void setLevel(int level);

	public int getLevel();
	
	public boolean getVisited();
	
	public void  setVisited(boolean visited);
	
}
